any lofty or majestic public building - Français Anglais Dictionnaire